Android studio之GridLayout:网格布局管理器的使用

您所在的位置:网站首页 android studio 控件属性 Android studio之GridLayout:网格布局管理器的使用

Android studio之GridLayout:网格布局管理器的使用

2023-09-01 03:10| 来源: 网络整理| 查看: 265

网格布局管理器是 Android 4.0以后新增加的布局管理器。网格布局管理器将容器划分为行x列的网格,每个控件置于网格中,当然也可以通过设置相关属性使一个控件占据多行或多列.

GridLayout 实例及属性详解

GridLayout常用属性

android:rowCount="4"  设置网格布局有4行

android:columnCount="4" 设置网格布局有4列

android:layout_row="1"  设置组件位于第2行

android:layout_column="2"  设置该组件位于第3列

android:layout_rowSpan="2"  设置纵向横跨2 行

android:layout_columnSpan ="3"  设置横向横跨 3 列

布局文件实例如下:

                                                                            

在这个程序中使用了网格布局,用TextView 和 Button控件制作了一个简单计算器的布局。程序中通过androidlayout_rowSpan和android∶layout_columnSpan设置表明组件横跨的行数与列数,再通过∶android∶layout gravity ="filI"设置表明组件填满所横跨的整行或者整列。程序运行效果如图所示:

使用代码控制网格布局管理器

网格布局也可以通过 Android.widget.GridLayout 类来动态控制,所有的参数也可以通过 Android.widget.GridLayout.LayoutParams类来控制。

通过Android.widget.GridLayout类和Android.widget.GridLayout.LayoutParams类控制网格布局的代码实例如下∶

这个程序通过在 Activity 中使用 Java 代码动态操作布局文件的方式定义了网格布局,实现了和使用布局文件同样的功能。效果如图所示。

这里我们在代码里面没有设置清除和回退两个按钮跨2列,所以这两个按钮各自只占了一列。同样文本0也只是占了一行一列。

源码下载链接:

链接:https://pan.baidu.com/s/1ExoSxaQRdjmwUUnDuSbUIQ  提取码:43ka 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3